[XEN][POWERPC] SMP/IPI/MB combined
authorJimi Xenidis <jimix@watson.ibm.com>
Wed, 22 Nov 2006 19:53:13 +0000 (14:53 -0500)
committerJimi Xenidis <jimix@watson.ibm.com>
Wed, 22 Nov 2006 19:53:13 +0000 (14:53 -0500)
commit276d80a97c2dae7f76e33d1c75451c337d77801d
tree20c03de809183d8538707d9a4cda02853ea6c51c
parenta58972ad31a190293912b28a74c3f989288640e1
[XEN][POWERPC] SMP/IPI/MB combined
This patch rolls up and rebases the following patches for submission
against current tip of tree:
 * Memory barrier after SP store
 * IPI support
 * SMP support
The only changes from the previous submission other than trivial
fast-forward merges are to remove the ERAT flush, since it was comitted
seperately, and to make the status messages about waiting for remote
function completion ACKs only kick in after a full second has passed.
Note that this path REQUIRES that some form of the dom0 Linux patch
titled "Make Linux bail out of IPI vector reset" be applied.
Signed-off-by: Amos Waterland <apw@us.ibm.com>
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
xen/arch/powerpc/external.c
xen/arch/powerpc/mpic.c
xen/arch/powerpc/mpic_init.c
xen/arch/powerpc/setup.c
xen/arch/powerpc/smp.c
xen/include/asm-powerpc/mach-default/irq_vectors.h
xen/include/asm-powerpc/smp.h